//
//  TestTableViewController.m
//  MyDemos
//
//  Created by iMac on 2018/3/22.
//  Copyright © 2018年 iMac. All rights reserved.
//

#import "TestTableViewController.h"
#import "WDTeacherHomeViewController.h"
#import "WDTableViewCell.h"



@interface TestTableViewController () <UITableViewDelegate, UITableViewDataSource>

@property (nonatomic, strong) UITableView *tableView;

@property (nonatomic, strong) NSArray *models;

@end

@implementation TestTableViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    self.view.sBGColor([UIColor whiteColor]);
    self.tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    [self setGroundViewframe:self.tableView hasNavBar:YES hasTabbar:NO];
    self.view.aSubView(self.tableView);
    
    UIButton *btn = Button().sNomalTitleColor(@"tableView", [UIColor blueColor]).sFrame(CGRectMake(0, SCREEN_HEIGHT - 200, 100, 100));
    self.view.aSubView(btn);
    [btn tap:^(UIButton * _Nonnull sender) {
        [self presentViewController:[[UINavigationController alloc] initWithRootViewController:[[WDTeacherHomeViewController alloc] init]] animated:YES completion:nil];
    }];
    
    
//    NSArray *class = @[[UITableViewCell class], @""];
//    NSArray *datas = @[self.models, @[@""]];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
    }
    NSString *str = indexPath.description;
    cell.textLabel.text = str;
    
    NSArray *class = @[[UITableViewCell class], @""];
    Class clazz = class[indexPath.section];
//    WDTableViewCell *cl = [WDTableViewCell getCellWithCellClass:clazz tableView:tableView indexPath:indexPath];
//    NSArray *datas = @[self.models, @[@""]];
//    cl.model = datas[indexPath.section][indexPath.row];
    
    
    return cell;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    if (section == 0) {
        return 0;
    }
    return 3;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 2;
}
//- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
//    UIView *view = View().sBGColor([UIColor redColor]);
//    return view;
//}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    return 44;
}
//- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
//    return 90;
//}
//- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
//    return @"header title";
//}
@end
